home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / program / revup1_4.rea < prev    next >
Text File  |  1996-01-16  |  3KB  |  149 lines

  1. Short:    Amiga Revision Update System
  2. Author:   boris@prox.tynet.sub.org (Boris Folgmann)
  3. Uploader: bsfolgma@trick.informatik.uni-stuttgart.de (Boris Folgmann)
  4. Version:  1.4
  5. Type:     dev/misc
  6. Requires: AmigaOS 2.04
  7. Kurz:     Programm zur Verwaltung von Versionstrings in eigenen Programmen
  8.  
  9. TITLE
  10.  
  11.     RevUp
  12.  
  13.  
  14. VERSION
  15.  
  16.     1.4 (8.1.96)
  17.  
  18.  
  19. PROXITY SOFTWORKS
  20.  
  21.     Proxity Engineering and Technical Support
  22.  
  23.     Usenet:  pets@amiuni.tynet.sub.org
  24.     Fidonet: 2:246/1416.0 (pets)
  25.  
  26.  
  27. AUTHOR
  28.  
  29.           Boris Folgmann
  30.  
  31.     Address:  Friedrichstrasse 7
  32.           71546 Aspach
  33.           Germany
  34.  
  35.     Usenet:      <boris@prox.tynet.sub.org>
  36.     Internet: <prx@studbox.uni-stuttgart.de>
  37.     WWW:      <http://www.informatik.uni-stuttgart.de/
  38.            fachschaft/adressen/bsfolgma.html>
  39.     Fidonet:  2:246/1416.41 (Boris)
  40.     IRC:      PRX
  41.  
  42.     PGP Fingerprint: 82 84 70 38 26 5E 50 5A
  43.              9C DB CA CA 62 0A 31 52 
  44.  
  45.     Phone:   ++49-(0)7191-23439
  46.     Fax:     ++49-(0)7191-2604
  47.  
  48.  
  49. DESCRIPTION
  50.  
  51.     RevUp manages version strings following the Amiga standard for
  52.     including in own programs, e.g. '$VER: YourTool 2.4 (11.9.95)'.
  53.  
  54.     It's a must for every serious C, Oberon or Assembler programmer,
  55.     so have a look at it! Your makefiles together with RevUp will do
  56.     all the work for you.
  57.  
  58.     RevUp <version> <projectname> {<dependency>} [REV <revision>]
  59.           [BETA] [C] [ASM] [OBERON] [LOG] [EXTRA] [ENVVAR] [TINY]
  60.  
  61.     Required:
  62.      VERSION     : Version number.
  63.      PROJECTNAME : Basename to use for all RevUp files.
  64.      DEPENDENCIES: Files which dates are checked.
  65.  
  66.     Optional:
  67.      REV   : Explicit revision number.
  68.      BETA  : Generate beta information.
  69.      C     : Generate C headerfile (default).
  70.      ASM   : Generate Assembly includefile.
  71.      OBERON: Generate Oberon definition module.
  72.      LOG   : Interactively add history info to logfile.
  73.      EXTRA : Generate extra information.
  74.      ENVVAR: Set envvar for archive naming.
  75.      TINY  : Don't print credits.
  76.  
  77.  
  78. EXAMPLE
  79.  
  80.     > RevUp 1 SuperTool EXTRA
  81.  
  82.     generates SuperTool_rev.h:
  83.  
  84.     /* C headerfile generated by RevUp 1.3 */
  85.  
  86.     #define VERSION        1
  87.     #define REVISION    1
  88.     #define DATE    "12.7.95"
  89.     #define VERS    "SuperTool 1.1"
  90.     #define VSTRING    "SuperTool 1.1 (12.7.95)\\r\\n"
  91.     #define VERSTAG    "\\0$VER: SuperTool 1.1 (12.7.95)"
  92.     #define TIME    "14:57:51"
  93.     #define PRGNAME    "SuperTool"
  94.     #define BASENAME    "SUPERTOOL"
  95.     #define VSTR    "SuperTool 1.1 (12.7.95)"
  96.     #define USER    "boris"
  97.     #define HOST    "prox"
  98.  
  99.     User and Host are imported from environment variables.
  100.  
  101.  
  102. FEATURES
  103.  
  104.     o RevUp generates and maintains include and header files with
  105.       revision information.
  106.  
  107.     o Basically RevUp is similar to the developer tool BumpRev, but
  108.       it offers a lot of additional features.
  109.  
  110.     o ANSI-C, Oberon and Assembly language supported.
  111.  
  112.     o Multiple dependency files.
  113.  
  114.     o Beta count management for beta versions included.
  115.  
  116.     o Interactive logfile generation.
  117.  
  118.  
  119. CHANGES SINCE 1.3 (17.11.95)
  120.  
  121.     FIX: RevUp no longer displays an error message, if file to
  122.     overwrite didn't already exist.
  123.     NEW: UserName is now always appended to the log file, even if
  124.     HostName is not set.
  125.     NEW: TIME to logfile. VERSTAG to stdout. Empty log messages are now possible.
  126.  
  127.  
  128. SPECIAL REQUIREMENTS
  129.  
  130.     Kickstart 2.04
  131.     Workbench 2.0
  132.  
  133.     Workbench 2.1 for localized DOS error messages.
  134.  
  135.  
  136. AVAILABILITY
  137.  
  138.     <ftp://ftp.uni-paderborn.de/pub/aminet/dev/misc/RevUp1_3.lha>
  139.  
  140.  
  141. PRICE
  142.  
  143.     Free
  144.  
  145.  
  146. DISTRIBUTABILITY
  147.  
  148.     Freeware (C) 1994-1996 by Proxity Softworks
  149.